﻿using System;

namespace Mono.Cecil.Cil
{
	// Token: 0x02000144 RID: 324
	public abstract class CustomDebugInformation : DebugInformation
	{
		// Token: 0x17000324 RID: 804
		// (get) Token: 0x06000BF8 RID: 3064 RVA: 0x00035278 File Offset: 0x00033478
		public Guid Identifier
		{
			get
			{
				return this.identifier;
			}
		}

		// Token: 0x17000325 RID: 805
		// (get) Token: 0x06000BF9 RID: 3065
		public abstract CustomDebugInformationKind Kind { get; }

		// Token: 0x06000BFA RID: 3066 RVA: 0x0000640D File Offset: 0x0000460D
		internal CustomDebugInformation(Guid identifier)
		{
			this.identifier = identifier;
			this.token = new MetadataToken(TokenType.CustomDebugInformation);
		}

		// Token: 0x04000769 RID: 1897
		private Guid identifier;
	}
}
